-- *****************************************************************
-- CISCO-SERVICE-CONTROL-LINK-MIB.my
--
-- MIB file for service links.
-- March 2007, Zaryab Munir.
--
-- Copyright (c) 2007 by cisco Systems Inc.
-- All rights reserved.
--
-- ****************************************************************CISCO-SERVICE-CONTROL-LINK-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPEFROM SNMPv2-SMI
MODULE-COMPLIANCE,NOTIFICATION-GROUP,
OBJECT-GROUPFROM SNMPv2-CONF
PhysicalIndex,entPhysicalIndex
FROM ENTITY-MIB
TEXTUAL-CONVENTION,TruthValueFROM SNMPv2-TC
EntPhysicalIndexOrZero
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI;ciscoServiceControlLinkMIB MODULE-IDENTITYLAST-UPDATED"200706260000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-excelsior-dev@cisco.com"DESCRIPTION"This MIB module provides information about the status and
configuration of links used by service control entities.
The link on a service control entity is a contained entity that
joins subscriber side port(s) to network side port(s)."REVISION"200706260000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 631}ciscoSCLinkMIBNotifs OBJECTIDENTIFIER::={ ciscoServiceControlLinkMIB 0}ciscoSCLinkMIBObjects OBJECTIDENTIFIER::={ ciscoServiceControlLinkMIB 1}ciscoSCLinkMIBConform OBJECTIDENTIFIER::={ ciscoServiceControlLinkMIB 2}CsceLinkModeType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"An enumerated value which identifies the various modes of a
link.
'other'
None of the following.
'bypass'
The traffic is forwarded from one port to the
other using an internal splitter.
'forwarding'
The traffic is forwarded through the internal
hardware and software modules of the system.
'cutoff'
The traffic is dropped by the system.
'sniffing'
The traffic is passed in the same manner as in
'bypass' mode, however a copy of the traffic is
made and analyzed internally in the box."SYNTAXINTEGER{other(1),bypass(2),forwarding(3),cutoff(4),sniffing(5)
}cscLinkNotifsEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls whether the cServiceLinkModeChange
notification is generated. A 'false' value will prevent
notifications from being generated."::={ ciscoSCLinkMIBObjects 1}cscLinkStatusTable OBJECT-TYPESYNTAXSEQUENCEOF CscLinkStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides information regarding the configuration and
status of the links that pass through the service control
entity
and carry inband traffic. The link is an entity and has an entry
in the entPhysicalTable of the ENTITY-MIB with entPhysicalClass
of 'other' and is contained in entity 'chassis' or 'module'. A
link entity contains entities from the entPhysicalTable of
entPhysicalClass 'port'.
The number of entries in this table is determined by the number
of service control entities in the entPhysicalTable and the
number of links supported by each.
Each Link entity contains at least a subscriber side port entity
and a network side port entity."::={ ciscoSCLinkMIBObjects 2}cscLinkStatusEntry OBJECT-TYPESYNTAX CscLinkStatusEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry (conceptual row) in the cscLinkStatusTable created by
the agent for every link entity contained in the service control
entity after initilization.
entPhysicalIndex is index for this table which represents
entities of 'other' entPhysicalClass."INDEX{ entPhysicalIndex }::={ cscLinkStatusTable 1}
CscLinkStatusEntry ::=SEQUENCE{
cscLinkAdminModeOnActive CsceLinkModeType,
cscLinkAdminModeOnFailure CsceLinkModeType,
cscLinkOperMode CsceLinkModeType,
cscLinkAdminReflectionEnable INTEGER,
cscLinkSubscriberSidePortIndex EntPhysicalIndexOrZero,
cscLinkNetworkSidePortIndex EntPhysicalIndexOrZero,
cscLinkAdminReflectionState INTEGER}cscLinkAdminModeOnActive OBJECT-TYPESYNTAX CsceLinkModeType
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates the desired mode of the link when the
entity that contains this link has the operating status of
active and the entity is not in boot or failure state."::={ cscLinkStatusEntry 1}
cscLinkAdminModeOnFailure OBJECT-TYPESYNTAX CsceLinkModeType
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates the desired mode of the link when the
entity that contains this link has the operational status of
failure."::={ cscLinkStatusEntry 2}cscLinkOperMode OBJECT-TYPESYNTAX CsceLinkModeType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the operational mode of the link."::={ cscLinkStatusEntry 3}cscLinkAdminReflectionEnable OBJECT-TYPESYNTAXINTEGER{
reflectionEnabled(1),reflectionOnAllPortsEnabled(2),reflectionDisabled(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates how the failure status of the physical
link on one port should be reflected to the other port(s) of the
link.
'reflectionEnabled' : Failure is reflected on the other
port of the link.
'reflectionOnAllPortsEnabled': Failure of Physical Link is reflected
on all other ports on all links.
'reflectionDisabled' : Port status is not reflected on the
link."::={ cscLinkStatusEntry 4}
cscLinkSubscriberSidePortIndex OBJECT-TYPESYNTAX EntPhysicalIndexOrZero
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object specifies the entPhysicalIndex value that uniquely
identifies the port entity contained in this link entity in the
entPhysicalTable. This port entity is connected to the
subscriber side."::={ cscLinkStatusEntry 5}cscLinkNetworkSidePortIndex OBJECT-TYPESYNTAX EntPhysicalIndexOrZero
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object specifies the entPhysicalIndex value that uniquely
identifies the port entity contained in this link entity in the
entPhysicalTable. This port entity is connected to the
network side."::={ cscLinkStatusEntry 6}
cscLinkAdminReflectionState OBJECT-TYPESYNTAXINTEGER{noLinkReflection(1),reflectingFailureToNetwork(2),reflectingFailureToSubscriber(3),reflectingFailureToBoth(4)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates how the link propagates the failure state
between the ports on each end of the link.
'noLinkReflection' : No failure is currently being
reflected.
'reflectingFailureToNetwork' : Link failure on subscriber side
is reflected to the network side.
'reflectingFailureToSubscriber': Link failure on network side
is reflected to the subscriber side.
'reflectingFailureToBoth' : Failure reflected to both sides of
the link."::={ cscLinkStatusEntry 7}ciscoServiceControlLinkModeChange NOTIFICATION-TYPEOBJECTS{ cscLinkOperMode }STATUScurrentDESCRIPTION"This notification signifies that the agent entity has detected
that the cscLinkOperMode object in this MIB has changed."::={ ciscoSCLinkMIBNotifs 1}-- ConformanceciscoSCLinkMIBCompliances OBJECTIDENTIFIER::={ ciscoSCLinkMIBConform 1}ciscoSCLinkMIBObjectGroups OBJECTIDENTIFIER
::={ ciscoSCLinkMIBConform 2}cServiceLinkMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMP Agents which implement this
MIB."MODULE-- this moduleMANDATORY-GROUPS{
cSCLinkMIBObjectGroup,
cSCLinkMIBNotificationGroup
}GROUP cSCLinkNotifControlGroup
DESCRIPTION"This is optional group."::={ ciscoSCLinkMIBCompliances 1}-- Units of ConformancecSCLinkMIBObjectGroup OBJECT-GROUPOBJECTS{
cscLinkAdminModeOnActive,
cscLinkAdminModeOnFailure,
cscLinkOperMode,
cscLinkAdminReflectionEnable,
cscLinkSubscriberSidePortIndex,
cscLinkNetworkSidePortIndex,
cscLinkAdminReflectionState
}STATUScurrentDESCRIPTION"Collection of objects for link status."::={ ciscoSCLinkMIBObjectGroups 1}cSCLinkMIBNotificationGroup NOTIFICATION-GROUPNOTIFICATIONS{ ciscoServiceControlLinkModeChange }STATUScurrentDESCRIPTION"This group contains notifications of this MIB."::={ ciscoSCLinkMIBObjectGroups 2}cSCLinkNotifControlGroup OBJECT-GROUP
OBJECTS{ cscLinkNotifsEnabled }STATUScurrentDESCRIPTION"This is a collection of objects that controls the
enable/disable of notifications defined in this MIB."::={ ciscoSCLinkMIBObjectGroups 3}END